The HyperPoint Scripting Service (HSS) is a CygNet real-time service that executes custom scripting to calculate user-defined HyperPoints based on time-specified events or a change in the point value. Although the service configuration is similar to that of the Universal Interface Service (UIS), the HSS does not collect data from external devices. You can use the CygNet Explorer client application to edit the HyperPoint scripts and view the point values.
HyperPoints are configured as any other point by using the script editor built into the Point Service (PNT). When the HyperPoint script is configured on the HyperPoint property page in the PNT editor, you can compose, edit, and run a test simulation of the script. The HyperPoint script text is stored in the PNT database.
It is recommended that you host HyperPoints using the HSS rather than a UIS. This action will eliminate performance impacts on real-time data acquisition. The maximum point count for the HSS is 500,000 points.
The calculation of a HyperPoint can be triggered periodically by a timer event or by a change in the point value. For example, if a point is needed to track a temperature differential between two temperature sensors, a HyperPoint can be used to calculate the differential every minute, or when either of the temperature sensor readings changes.
HyperPoints utilize the Microsoft Visual Basic Script (VBScript) language to calculate their value and state from current point values in other UISs. Refer to Microsoft online documentation at MSDN for information about Microsoft Visual Basic Script.
For information about automatic backup of the HSS, see Current Value Services and Common Alarm Service Backup.
Note: It is recommended that you run any CVS with more than 256,000 points on a 64-bit operating system.
See HyperPoint Scripting and Script Library Files for more information.